(global.webpackJsonp = global.webpackJsonp || []).push([ [ "uview-ui/components/u-mask/u-mask" ], {
    "10a7": function(t, e, n) {
        n.r(e);
        var o, r = n("731d"), a = n("a2c5");
        for (o in a) "default" !== o && function(t) {
            n.d(e, t, function() {
                return a[t];
            });
        }(o);
        n("334c");
        var c = n("f0c5"), r = Object(c.a)(a.default, r.b, r.c, !1, null, "0d4c8696", null, !1, r.a, void 0);
        e.default = r.exports;
    },
    "334c": function(t, e, n) {
        var o = n("dd5c");
        n.n(o).a;
    },
    "41c9": function(t, e, n) {
        function a(e, t) {
            var n, o = Object.keys(e);
            return Object.getOwnPropertySymbols && (n = Object.getOwnPropertySymbols(e), t && (n = n.filter(function(t) {
                return Object.getOwnPropertyDescriptor(e, t).enumerable;
            })), o.push.apply(o, n)), o;
        }
        function o(o) {
            for (var t = 1; t < arguments.length; t++) {
                var r = null != arguments[t] ? arguments[t] : {};
                t % 2 ? a(Object(r), !0).forEach(function(t) {
                    var e, n;
                    e = o, t = r[n = t], n in e ? Object.defineProperty(e, n, {
                        value: t,
                        enumerable: !0,
                        configurable: !0,
                        writable: !0
                    }) : e[n] = t;
                }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(o, Object.getOwnPropertyDescriptors(r)) : a(Object(r)).forEach(function(t) {
                    Object.defineProperty(o, t, Object.getOwnPropertyDescriptor(r, t));
                });
            }
            return o;
        }
        Object.defineProperty(e, "__esModule", {
            value: !0
        }), e.default = void 0;
        var r = {
            name: "u-mask",
            props: {
                show: {
                    type: Boolean,
                    default: !1
                },
                zIndex: {
                    type: [ Number, String ],
                    default: ""
                },
                customStyle: {
                    type: Object,
                    default: function() {
                        return {};
                    }
                },
                zoom: {
                    type: Boolean,
                    default: !0
                },
                duration: {
                    type: [ Number, String ],
                    default: 300
                },
                maskClickAble: {
                    type: Boolean,
                    default: !0
                }
            },
            data: function() {
                return {
                    zoomStyle: {
                        transform: ""
                    },
                    scale: "scale(1.2, 1.2)"
                };
            },
            watch: {
                show: function(t) {
                    t && this.zoom ? this.zoomStyle.transform = "scale(1, 1)" : !t && this.zoom && (this.zoomStyle.transform = this.scale);
                }
            },
            computed: {
                maskStyle: function() {
                    var t = {
                        backgroundColor: "rgba(0, 0, 0, 0.6)"
                    };
                    return this.show ? t.zIndex = this.zIndex || this.$u.zIndex.mask : t.zIndex = -1, 
                    t.transition = "all ".concat(this.duration / 1e3, "s ease-in-out"), Object.keys(this.customStyle).length && (t = o(o({}, t), this.customStyle)), 
                    t;
                }
            },
            methods: {
                click: function() {
                    this.maskClickAble && this.$emit("click");
                }
            }
        };
        e.default = r;
    },
    "731d": function(t, e, n) {
        n.d(e, "b", function() {
            return o;
        }), n.d(e, "c", function() {
            return r;
        }), n.d(e, "a", function() {});
        var o = function() {
            var t = this, e = (t.$createElement, t._self._c, t.__get_style([ t.maskStyle, t.zoomStyle ]));
            t._isMounted || (t.e0 = function(t) {
                t.stopPropagation(), t.preventDefault();
            }), t.$mp.data = Object.assign({}, {
                $root: {
                    s0: e
                }
            });
        }, r = [];
    },
    a2c5: function(t, e, n) {
        n.r(e);
        var o, r = n("41c9"), a = n.n(r);
        for (o in r) "default" !== o && function(t) {
            n.d(e, t, function() {
                return r[t];
            });
        }(o);
        e.default = a.a;
    },
    dd5c: function(t, e, n) {}
} ]), (global.webpackJsonp = global.webpackJsonp || []).push([ "uview-ui/components/u-mask/u-mask-create-component", {
    "uview-ui/components/u-mask/u-mask-create-component": function(t, e, n) {
        n("543d").createComponent(n("10a7"));
    }
}, [ [ "uview-ui/components/u-mask/u-mask-create-component" ] ] ]);